#ifndef _PIC_DATA_H_
#define _PIC_DATA_H_


#define FORMAT_DATA 0x3F
#define FORMAT_CAB 0xC0

//cabeceras de los mensajes al PIC
#define PICCAB_PWM_VALUE 0x00 //se envía un dato de PWM
#define PICCAB_MODE 0x40 //se envía el modo de sincronismo e IR
//#define PICCAB_IR_MODE 2   //se envía el modo de IR
#define PICCAB_SHUTTER_TIME 0xC0  //se envía el tiempo de shutter

//sincronismo
//activar / desactivar modo de sincronismo externo o interno 
#define PICCAB_EXT_SYNC_OFF     0x04  // 0x44: D
#define PICCAB_EXT_SYNC_ON      0x06  // 0x46: F
#define PICCAB_CAM_SYNC_ON      0x08  // 0x48: H
#define PICCAB_CAM_SYNC_OFF     PICCAB_EXT_SYNC_OFF  // 0x44: D
//activa / desactivar la simulación de la señal de sincronismo
#define PICCAB_EXT_SYNC_SIM_OFF 0x0C  // 0x4C: L
#define PICCAB_EXT_SYNC_SIM_ON  0x0E  // 0x4E: N
//activa / desactivar la iluminación
#define PICCAB_IR_OFF 0x10  // 0x50: P
#define PICCAB_IR_ON  0x12  // 0x52: R

//resetear el pic
#define PICCAB_HARD_RESET 0x14 // 0x54 T

#endif
